About Sjo & Co Nature Lovers Ltd. (13439867) United Kingdom