About Oxford Intelligent Energy Co. Ltd (13307417) United Kingdom