About Timorda Ltd (11123565) United Kingdom