About Javelin Research Ltd (10725726) United Kingdom