About Kelo Pipeline Services Limited (10694895) United Kingdom