About Seb Holdco Limited (12245284) United Kingdom