About Pulse 60 Limited (11380523) United Kingdom