About Javalin Investments Limited (01335198) United Kingdom