About K.ducker Ltd (12228160) United Kingdom