About Swallowtail Promotional Limited (10708303) United Kingdom