About Inland Helix Limited (09358252) United Kingdom