About Pulsecucumber Ltd (12071650) United Kingdom