About Squeasy Limited (07161562) United Kingdom