About Spero Holdings Limited (12537758) United Kingdom