About Projekt 6 Limited (13077834) United Kingdom