About Cello Energy Limited (11505492) United Kingdom