About Temi Group Holdings Limited (03960764) United Kingdom