About Almejo Limited (12420020) United Kingdom