About Intelligent Flow Management Ltd (12257646) United Kingdom