About Ichthys Properties Limited (11226918) United Kingdom