About Openshaw Clarins Limited (11597375) United Kingdom