About Levitate Architecture And Design Studio Limited (03985247) United Kingdom