About Numorose Limited (SC038805) United Kingdom