About Sallaku Farm Limited (13110307) United Kingdom