About Alexandre Serra Ltd (13564711) United Kingdom