About Omo Studio Limited (13152413) United Kingdom