About Javelin Ventures Limited (04235931) United Kingdom