About Squeakyclean Software Limited (12475949) United Kingdom