About Ctrlshift Holdings Uk Ltd. (11431274) United Kingdom