About Ambit Moat Limited (10239695) United Kingdom