About N&m International Direct Ltd (SC656562) United Kingdom