About Spero Ltd (12160510) United Kingdom