Key factsactiveLegal nameNEKO KREKE LTDuk_chRegistrationSC852946uk_chStatusactiveuk_chTypePrivate Limited Companyuk_chIncorporated2025-06-20uk_chRegistered address111 CLERWOOD PARK, EDINBURGH, EH12 8PSuk_chIndustry56302 - Public houses and barsuk_ch