About Pollux Digital Ltd (10050710) United Kingdom