About Numa Technologies Ltd (11272261) United Kingdom