About K&k Software Ltd (09896246) United Kingdom