About Nomo Labs Ltd (13130921) United Kingdom