About Lucretia Sandu Ltd (12680164) United Kingdom