The folks at "The Culture Company" whose website I wrote to tell me that here is another outfit with the same name based in Liverpool.
Can anybody over there, closer to the scene, provide corrected contact information? It might be worth the effort to bombard them with educational messages...