Contact information
Last updated: 13 April 2026
Get in touch
We aim to reply to all enquiries within 1 working day.
All enquiries
contact@theflowbrand.co.uk
Post
Imagiland UK LTD
124-128 City Road
London
England
EC1V 2NX
Company details
Trading name: The Flow Brand
Legal entity: Imagiland UK LTD
Company number: 15905615 (registered in England and Wales)
Registered address: 124-128 City Road, London, England, EC1V 2NX
Parent company: Imagiland S.L., Pol. Lintzirin-Gaina B-3, Oiartzun, Spain
Imagiland UK LTD | Company No. 15905615 | trading as The Flow Brand