About Narlabs Ltd (13378547) United Kingdom