About O&l Holdings Limited (12525222) United Kingdom