About Speura Ltd (12250079) United Kingdom