About Stumpy Monkey Ltd (13154971) United Kingdom