About Javacore Limited (12033825) United Kingdom