About De Moura (holdings) Limited (12361820) United Kingdom