About Elli Ingram Limited (11228649) United Kingdom