About Ojl Holdings Limited (12577405) United Kingdom