About Sencon Europe Limited (02703122) United Kingdom