About Flowtric Solution Ltd (11159459) United Kingdom