About Latitude Technical Solutions Ltd (11657246) United Kingdom