About Ambra Corporation Europe Limited (07003200) United Kingdom