About Chowdori Ltd (09383729) United Kingdom