About Oc Technology Ltd (12273288) United Kingdom