About Eccel Technology Limited (05614911) United Kingdom