About Projektor Digital Limited (12635618) United Kingdom