About Eco Sheen Ltd. (11879091) United Kingdom