About Spen Ltd (10932238) United Kingdom