About Boojum And Snark Limited (11926084) United Kingdom