About Street Monkeys North West Limited (12295313) United Kingdom