Snow Turtles Ltd., George Town, Cayman Islands, Schaffhausen Branch