About Studio Eka Limited (12141370) United Kingdom