Dixcart Group Limited, Ile de Man, Dixcart Switzerland Sàrl