About Pulse Flux Limited (12377827) United Kingdom