About Templebarn Ltd. (11318630) United Kingdom