About Javelin Management Services Intermediate Holdings Ltd (13076435) United Kingdom