About Elimigate Ltd (12792360) United Kingdom