About Mykel Limited (12364476) United Kingdom