About Numa Limited (12043502) United Kingdom