About Tenlord & Co Ltd. (12611608) United Kingdom