About Omanta Studios Limited (02627265) United Kingdom