About Delhi Belly Ltd (12849601) United Kingdom