About Timell Ltd (09329583) United Kingdom