About Sarc Investments Limited (08241041) United Kingdom