About Locoil Limited (10827503) United Kingdom