About Flocc Studio Ltd. (11312850) United Kingdom