About Seb Design London Limited (06745205) United Kingdom