About Sed.group Limited (12768986) United Kingdom