About Ambra Limited (11609180) United Kingdom