About Ichthus (2020) Limited (12435575) United Kingdom