About Otto Simon Chemicals Limited (10136819) United Kingdom