About Ellandar Systems Limited (02503161) United Kingdom