About Teodor Iosub Limited (09625808) United Kingdom