About 17 19 Thames Street Management Ltd (11967534) United Kingdom