About Sara Leonor Studio Ltd (12740317) United Kingdom