About Shoe String Holdings Limited (12363923) United Kingdom