About I. N. E. D. A. Germany Limited (05967742) United Kingdom