About Osp Investments Limited (11867723) United Kingdom