CEO Nikesh Patel of Leeds Based HRS Invictus Sets His Sights on London

You are here: