About Eltoma (uk) Limited (SC521272) United Kingdom