About Squeamish Limited (05449753) United Kingdom