About Taylor Chain Technology Co. Ltd (13655721) United Kingdom