About Ahimsa Associates Limited (07256929) United Kingdom