About Sp8ce Ltd (11733790) United Kingdom