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