About Tarra Rosenbaum Limited (10553049) United Kingdom