About Negrila Ltd (09053293) United Kingdom