About Kelso8 Limited (05386142) United Kingdom