About Teknolia Ltd (12871256) United Kingdom