About K.t.o. Ltd (08410756) United Kingdom