About Statarc Limited (07340983) United Kingdom