About Ambaso Properties Limited (11456506) United Kingdom