About Deli Bach Ltd (12722415) United Kingdom