About Numus Holdings Limited (10163317) United Kingdom