About Pulsar Development International Ltd (10287691) United Kingdom