About Taffy Tronics Ltd (11748995) United Kingdom