About Amba P Holding Ltd (10541818) United Kingdom