About Spera Holdings Ltd (12615506) United Kingdom