About Tickbox Europe Ltd (13032296) United Kingdom