Located in a nondescript building in Aylesbury, Buckinghamshire, England.
Obviously the name is some sort of sick pun.