About Yaki Joro Liverpool Ltd (13258973) United Kingdom