About Organic Projects Ltd. (07680895) United Kingdom