About Osl Investment Limited (11034454) United Kingdom