About Beebear Company Limited (12870598) United Kingdom