About Kelda Technology Limited (10602490) United Kingdom