About Helium Projects Limited (02968124) United Kingdom