About Temaroke Limited (SC592348) United Kingdom