About Ocd Tech Ltd (13496833) United Kingdom