About Jumblelogic Limited (02212644) United Kingdom