About Ta Turu Store Limited (13228292) United Kingdom