About Magic Seeder Europe Limited (05956920) United Kingdom