About Ktk Software Limited (03386084) United Kingdom