About Amahra Limited (12309525) United Kingdom