About Whisper Holdco Limited (10267556) United Kingdom