About The Ojl Group Limited (11193803) United Kingdom