About Intelligent Organics Limited (SC369532) United Kingdom