Do you really want to send mrichich a message saying you like their work?
Located in a nondescript building in Aylesbury, Buckinghamshire, England.
Obviously the name is some sort of sick pun.