About Intermonitor Limited (03213126) United Kingdom