About Flack Partners Limited (11997335) United Kingdom