About Birkkala Farm Ltd (11776426) United Kingdom