About Whisper Holdings Limited (10159368) United Kingdom