About Icknield Instruments Limited (09921640) United Kingdom