About Spidey Holding Ltd. (11681773) United Kingdom