About Ammera Ltd (12642786) United Kingdom