About Missing Piece Studios Ltd. (NI619986) United Kingdom