About Amba House Ltd (11020552) United Kingdom