About Lyndhurst It Solution Limited (11525078) United Kingdom