About Integral Technical Solutions Ltd (11841561) United Kingdom