About Flowlogic Management Ltd (12118162) United Kingdom