About Amba Store Uk Limited (12989350) United Kingdom