About Omeira Studio Partners Ii Limited (08413575) United Kingdom