Isle of Man Meat is a co-operative of farmers raising livestock on the The Isle of Man - a small island in the Irish sea, located about halfway between Belfast and Liverpool.
www.isleofmanmeat.com
Either that, or it's a desert island home for retired male porn stars.
Maybe they go there when they have finished working at www.dicksonweb.com.
SCREENSHOT
Thanks to reech for the find!

