About Rhizome Energy Limited (11410833) United Kingdom