About Project Javelin Topco Limited (12236446) United Kingdom