About Flokk Limited (07867567) United Kingdom