About London Pulse Limited (10139484) United Kingdom