About De Almeida Investment Group Ltd (12320366) United Kingdom