About Whispering Rebel Limited (09398949) United Kingdom