About Tecknowles Limited (10439655) United Kingdom