Located in a nondescript building in Aylesbury, Buckinghamshire, England.
Obviously the name is some sort of sick pun.
Log in or register to write something here or to contact authors.