About Mark Sloe Ltd. (08537104) United Kingdom