About Seb & Co Ldn Limited (12814110) United Kingdom