About Amba Impex Ltd (12963677) United Kingdom