About Squeaky Beaver Ltd. (11140612) United Kingdom