About Superseed Holdings Limited (11199957) United Kingdom