About Helix Management Solutions Ltd. (09033489) United Kingdom