About Studio Temper Limited (12958486) United Kingdom