About Squeaky Bean Limited (06264380) United Kingdom