About Tap & Tiffin Holdings Ltd (13302493) United Kingdom