About Jackabox Trade Limited (13299785) United Kingdom