About Sparespacestudios Ltd (12896695) United Kingdom