About Ammea Ltd (13708545) United Kingdom