About Red Wolf Digital Ltd. (SC427493) United Kingdom