About Pulsar Lens Limited (13245112) United Kingdom