About Twr Holdings Ltd (SC697577) United Kingdom