About Jam & Vibezz Limited (13375264) United Kingdom