About Omeda Studios Limited (12425865) United Kingdom