About Almito Limited (12191940) United Kingdom