About Moja Delivery And Takeaway Ltd (13073934) United Kingdom