About Almeida Group Ltd (13082210) United Kingdom