About Oc Technology & Analytics Ltd (10907268) United Kingdom