About Ocd Studio Ltd (12432674) United Kingdom