About Sarsen Capital Limited (12654743) United Kingdom