About Vortex Engineering And Energy Solutions Limited (11786283) United Kingdom