About Temple Investments & Holdings Limited (11064131) United Kingdom