About Otto And Bear Limited (13506746) United Kingdom