About Allied Mouse Limited (08586240) United Kingdom