About Louka Limited (10317360) United Kingdom