About Ichthus Enterprises Limited (03422632) United Kingdom