About Pulse Studios Limited (10141467) United Kingdom