About Numidus Ltd (13361571) United Kingdom