About The Thames Estuary Research And Development Company Limited (07010878) United Kingdom