About Sark London Ltd (10715384) United Kingdom