About The Sativa Company Retail Ltd (11684726) United Kingdom