About Elli Engineering Limited (07212355) United Kingdom