About Sennen International Limited (10260306) United Kingdom