About Tambu Outdoor Uk Ltd (13248300) United Kingdom