About K.strand Limited (12622652) United Kingdom