About Helix Bufferco Limited (07428829) United Kingdom