About Amba Investments Llp (OC334281) United Kingdom