About Townrow Capital Management Ltd (13641313) United Kingdom