About Ta London Ltd (09261492) United Kingdom