About Snargate Investments Limited (10601649) United Kingdom