About Margarida Serra Ltd (10514280) United Kingdom