About Amba 10 Limited (13145516) United Kingdom