About T I D Holdings Limited (05465307) United Kingdom