About Shoe String Studios Limited (11992667) United Kingdom