About Tharoor Associates Ltd (06865925) United Kingdom