About European Technology Development Limited (03553836) United Kingdom