About Mickodus Limited (12547145) United Kingdom