About The Spensa Group Ltd (13173637) United Kingdom