About B & F Studio Ltd (11424526) United Kingdom