About Presentation Logic Limited (07390056) United Kingdom