About Mini Professors Limited (08295462) United Kingdom