About Sen Noods Ltd (13610991) United Kingdom