About Ozo Studio Limited (10631345) United Kingdom