About Amba 24 Limited (13469029) United Kingdom