About Taffy Mail Ltd. (09161417) United Kingdom