About International T & A Management Ltd (10645673) United Kingdom