About Elo-project Limited (06297948) United Kingdom