About Spera Limited (04796038) United Kingdom