About Kensington Software Management Holdings Limited (06316263) United Kingdom