About Tower Investments International Limited (12718310) United Kingdom