About Ahimsa Holistics Ltd (13288047) United Kingdom