About Flokro Uk Limited (11846858) United Kingdom