About Thorbow Investments Limited (13476401) United Kingdom