About Protons Investment Holdings Limited (12035917) United Kingdom