About Tennesha Vanterpool Ltd (12330360) United Kingdom