About Numa Capital Holdings Limited (13205132) United Kingdom