About Lucas It Services Ltd (12571796) United Kingdom