About Ox Generation Limited (06970773) United Kingdom