About Projektt Technologies Ltd (12664203) United Kingdom