About The Foil Hat Conspiracy Ltd (12126450) United Kingdom