About Kymo Studios Limited (11587230) United Kingdom