About Snll Investments Ltd (12504635) United Kingdom