About Jumaho Limited (02312887) United Kingdom