About Elsaloe Innovations Ltd (11094583) United Kingdom