About Turkish Lokma Limited (13635883) United Kingdom