About J.davuluri Limited (12298460) United Kingdom