About K Square Technology Limited (13300378) United Kingdom