About Tekneo Limited (12487567) United Kingdom