About Squeaky Technologies Ltd (12176766) United Kingdom