About Ichthus Therapeutic Services Ltd (08201583) United Kingdom