About Doodhara Holdings Limited (13135081) United Kingdom