About Optimus Energy Limited (08337493) United Kingdom