About Integras Technology Solutions Limited (10201246) United Kingdom