About Lyndhurst Technology Ltd (10289056) United Kingdom