About Tribeca Franchises Limited (SC604674) United Kingdom