About Oxford Energy Limited (11523429) United Kingdom