About Claptrap The Venue Limited (10698496) United Kingdom