About Lockheed Technology Ltd (11986958) United Kingdom