About Keso Studio Limited (11045461) United Kingdom