About Studio Kanuka Limited (13597979) United Kingdom