About London Teriyaki Ltd (12431369) United Kingdom