About Spero Investments Limited (07237738) United Kingdom