About Elibo Limited (11226634) United Kingdom