About Osl Ventures Limited (11926716) United Kingdom