About R Tudorache Ltd (SC704548) United Kingdom