About Ahimsa London Ltd (10939496) United Kingdom