About International Magic Shop Limited (11201423) United Kingdom