About Projekt 964 Limited (12357888) United Kingdom