About Taffy S How Limited (12061224) United Kingdom