About Javelin Group Holdings Limited (11859884) United Kingdom