About N K D London Ltd (12368713) United Kingdom