About Napkin Jack Limited (11481847) United Kingdom