About Optima Gas And Power Ltd (12587347) United Kingdom