About Omeira Studio Partners Limited (08690045) United Kingdom