About Sed3 Holdings Limited (12349824) United Kingdom