About O L Masters Ltd (12006195) United Kingdom