About Permacard Limited (02243888) United Kingdom