About Sennen Design International Ltd (10203198) United Kingdom