About Lincoln International Holdings Limited (06406893) United Kingdom