About Pttdelta Limited (06153901) United Kingdom