About Sark Investments Limited (08065609) United Kingdom