About Townsend Global Ltd (11416432) United Kingdom