About S Doddi Limited (13124363) United Kingdom