About Buffer Bear Limited (02893177) United Kingdom