About Tewkesbury Indian Limited (12593498) United Kingdom