About Pretzel Logic Nottingham Ltd (11030689) United Kingdom