About Ichthyos Limited (05012088) United Kingdom