About Elandra Technology Limited (07536754) United Kingdom