About Ambispace Limited (10176304) United Kingdom