About Kye Mckee Studios Ltd (12759778) United Kingdom