About Javaspace Limited (06964567) United Kingdom