About Gilbert & De Luca Limited (FC028221) Malta