About Ammarel Group Limited (11625612) United Kingdom