About Elektra It Solutions Limited (13658655) United Kingdom