About The Twisted Nut Company Ltd (11476006) United Kingdom