About Tudurache Ltd (10940233) United Kingdom