About Jack Mix Sales Ltd (07349697) United Kingdom