About Koka Studio Limited (13478964) United Kingdom