About Pulse Visual Ltd (10911326) United Kingdom