About Osx Investments Limited (12007409) United Kingdom