About London Technology Solutions Ltd (10897633) United Kingdom