About Kt Frame Development Limited (13489133) United Kingdom