About Intermensa Limited (01262273) United Kingdom