About T & I Solutions Ltd (12160546) United Kingdom