About The Truffle Chip Co Ltd (12559149) United Kingdom