About Almova Manufacturing & Trading Ltd (11072300) United Kingdom