Ideal Flatmate
201-500 employees
Headquarters address
143 Mare Street, London
idealflatmate.co.uk