About Tessera Naturals Limited (NI660762) United Kingdom