About Amba Holdings Limited (06443266) United Kingdom