About Scheren Ltd (13418254) United Kingdom