About Taylor Street International Limited (11882211) United Kingdom