About Formosa Street Kitchen Ltd (12655937) United Kingdom