About The Bizarre Prop And Curiosities Company Limited (10120685) United Kingdom