About Nicola Energy Limited (12581110) United Kingdom