About Ellarion Cybernetics Ltd (12165590) United Kingdom