About Seed Space Group Limited (12442058) United Kingdom