About Tilray Wellness Uk Limited (13578781) United Kingdom