About Helix Property Ventures Ltd (13446903) United Kingdom