About Ichthus Pain Services Limited (10224128) United Kingdom