About Taylor-mackay Technologies Ltd (12245330) United Kingdom