About Indibox Takeaway Limited (11460231) United Kingdom