About Superseed Accelerator Limited (11208008) United Kingdom