About Namchi London Ltd (12303859) United Kingdom