About Spera Group Ltd (12591466) United Kingdom