About Spearoc Group Ltd (11814113) United Kingdom