About T-squared E1 Ltd (SC413628) United Kingdom