About Tudorache Limited (12448437) United Kingdom