About Seb International Beheer Limited (12881313) United Kingdom