About Triple Shield Integrated Solutions Limited (05475744) United Kingdom