About Teepee Investments Limited (11272711) United Kingdom