About Booby Trap Ltd (13006542) United Kingdom