About Osl Holdings Limited (04446469) United Kingdom