About I.d. Knapp Limited (05315402) United Kingdom