About We Are Studio Jack Limited (12305569) United Kingdom