About Jumping Bean Productions Limited (09021957) United Kingdom