About Ambasense Ltd (10905275) United Kingdom