About Kee Studio Limited (12616408) United Kingdom