About Ojl Land Holdings Limited (12985219) United Kingdom