About Javelin Scientific Limited (11826005) United Kingdom