About Louki Farm Ltd (11062351) United Kingdom