About Doxa Tribe Ltd (13247857) United Kingdom