About Almosta Farm Limited (13234552) United Kingdom