About Javelin Investments Limited (09570398) United Kingdom