About Techneds Limited (10471847) United Kingdom