About Teabag Chihuahua Management Company Ltd (11100609) United Kingdom