About Seb Capital Limited (12946037) United Kingdom