About Monitor Holdings Limited (11168560) United Kingdom