About Tapas Negrill Ltd (09427849) United Kingdom