About Spero Group Ltd (12841891) United Kingdom