About Seedspace Limited (09168478) United Kingdom