About Temla Limited (11826252) United Kingdom