About Stan And Bear Limited (12775190) United Kingdom