About Optima Energy Management Holdings Ltd (06915230) United Kingdom