About Numecent Holdings Ltd (06646895) United Kingdom