About Ambra Medda Office Limited (10148090) United Kingdom