About Oci Office Limited (10852607) United Kingdom