About Miclee Solutions Ltd (12817106) United Kingdom