About Nikolas Tudosa Limited (10219316) United Kingdom