About Amba Pubco Ltd (10821241) United Kingdom