About Idm Farnborough Ltd (10925768) United Kingdom