About Booby Trap Productions Limited (11308935) United Kingdom