About Kili Solutions Limited (10140172) United Kingdom