About Intellectual Mole Rat Limited (12983298) United Kingdom