About Micoll Limited (11839896) United Kingdom