About Kelso Global Limited (09930996) United Kingdom