About K2sa Limited (11918026) United Kingdom