About Sperare Ltd (11730358) United Kingdom