About Sennen Limited (12686325) United Kingdom