About Amba Living Limited (04291005) United Kingdom