About Sprida Ltd (11382429) United Kingdom