About Mictan Holdings Limited (13200128) United Kingdom