About Nouma Labs Ltd (13505228) United Kingdom