About Pulse Pictures Limited (07326843) United Kingdom