About Intelligent Sugar Ltd (11017254) United Kingdom