About Sensoclean Limited (13074442) United Kingdom