About K2039 Limited (13109441) United Kingdom