About Pretzel Logic Leicester Ltd (10622981) United Kingdom