About Amba Invest Ltd (12435179) United Kingdom