About Timla Limited (02236919) United Kingdom