About The Javelin Group Limited (12929344) United Kingdom