About Twisted Slipper Ltd (08324607) United Kingdom