About Elton Liku Limited (09384067) United Kingdom