About Seed Space 1 Limited (13326510) United Kingdom