About Osp Technology Ltd (12078198) United Kingdom