About Hendricks It Solutions Ltd (12768295) United Kingdom