About Temo Holdings Limited (11611577) United Kingdom