About Javelin Holdings Limited (10673609) United Kingdom