About Almeidasolutions Ltd (13653718) United Kingdom