About Vincent And Frida Ltd (12039583) United Kingdom