About Javabean Cafe Limited (07942526) United Kingdom