About Koroma Studio Limited (11989163) United Kingdom