About Kelso Consulting (uk) Limited (03510380) United Kingdom