About The Flour Mill Studio Ltd (12220133) United Kingdom