About Marcel And Doina Ltd (11678088) United Kingdom